import { defineConfig } from 'vite'
import {resolve} from 'path' 
import vue from '@vitejs/plugin-vue'
import config from "./src/config.js"
// https://vitejs.dev/config/
export default defineConfig({
  plugins: [vue()],
//   build:{
// 	  outDir:"./web",
// 	  assetsDir:"static",
// 	//   target:"static"
//   },
  base:"./",
  'resolve.alias':{
		"@":resolve(__dirname,'src')
	},
  server: {
  	host: '0.0.0.0',
  	port: 8080,
  	// host: true,
  	// port: 5173,
  	proxy: {
  		'/api': {
  		     // target: 'http://192.168.1.25:8888', // 代理地址
  		       target: config.url||'http://185.232.92.115:8888', // 代理地址
  		    //   changeOrigin: true,
  		      rewrite: path => {
              return path.replace(/^\/api/, '')
  				}
  		    }
  			
  	},
  	// headers: {
  	// 	'Access-Control-Allow-Origin': '*',
  	// },
  }
})
